package com.kadron.datamodel;

import java.io.Serializable;
import java.util.List;

public interface KDataProvider extends Serializable {

	public abstract List<Long> getItemsByRange(Integer integer, int numberOfRows, Object object,
			boolean b);

	public abstract KModelCreator getCreator();
	
	public abstract KModel getItemById(Long id,KModelCreator creator);

	public abstract int getRowCount();

	public abstract boolean hasItemWithId(Long id);
	
}
